<!DOCTYPE html><html lang="en" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0,viewport-fit=cover"><title>而今迈步从头越的博客</title><meta name="author" content="而今迈步从头越"><meta name="copyright" content="而今迈步从头越"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta property="og:type" content="website">
<meta property="og:title" content="而今迈步从头越的博客">
<meta property="og:url" content="http://hzncpa.github.io/page/2/index.html">
<meta property="og:site_name" content="而今迈步从头越的博客">
<meta property="og:locale" content="en_US">
<meta property="og:image" content="http://hzncpa.github.io/img/favicon.jpg">
<meta property="article:author" content="而今迈步从头越">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="http://hzncpa.github.io/img/favicon.jpg"><link rel="shortcut icon" href="/img/favicon.png"><link rel="canonical" href="http://hzncpa.github.io/page/2/index.html"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/css/index.css?v=4.12.0"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.5.1/css/all.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0.32/dist/fancybox/fancybox.min.css" media="print" onload="this.media='all'"><script>const GLOBAL_CONFIG = {
  root: '/',
  algolia: undefined,
  localSearch: {"path":"/search.xml","preload":false,"top_n_per_article":1,"unescape":false,"languages":{"hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found"}},
  translate: undefined,
  noticeOutdate: undefined,
  highlight: {"plugin":"highlight.js","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false},
  copy: {
    success: 'Copy Successful',
    error: 'Copy Error',
    noSupport: 'Browser Not Supported'
  },
  relativeDate: {
    homepage: false,
    post: false
  },
  runtime: '',
  dateSuffix: {
    just: 'Just now',
    min: 'minutes ago',
    hour: 'hours ago',
    day: 'days ago',
    month: 'months ago'
  },
  copyright: undefined,
  lightbox: 'fancybox',
  Snackbar: undefined,
  infinitegrid: {
    js: 'https://cdn.jsdelivr.net/npm/@egjs/infinitegrid@4.11.0/dist/infinitegrid.min.js',
    buttonText: 'Load More'
  },
  isPhotoFigcaption: false,
  islazyload: false,
  isAnchor: false,
  percent: {
    toc: true,
    rightside: false,
  },
  autoDarkmode: false
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = {
  title: '而今迈步从头越的博客',
  isPost: false,
  isHome: true,
  isHighlightShrink: false,
  isToc: false,
  postUpdate: '2024-03-01 19:43:06'
}</script><script>(win=>{
      win.saveToLocal = {
        set: (key, value, ttl) => {
          if (ttl === 0) return
          const now = Date.now()
          const expiry = now + ttl * 86400000
          const item = {
            value,
            expiry
          }
          localStorage.setItem(key, JSON.stringify(item))
        },
      
        get: key => {
          const itemStr = localStorage.getItem(key)
      
          if (!itemStr) {
            return undefined
          }
          const item = JSON.parse(itemStr)
          const now = Date.now()
      
          if (now > item.expiry) {
            localStorage.removeItem(key)
            return undefined
          }
          return item.value
        }
      }
    
      win.getScript = (url, attr = {}) => new Promise((resolve, reject) => {
        const script = document.createElement('script')
        script.src = url
        script.async = true
        script.onerror = reject
        script.onload = script.onreadystatechange = function() {
          const loadState = this.readyState
          if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
          script.onload = script.onreadystatechange = null
          resolve()
        }

        Object.keys(attr).forEach(key => {
          script.setAttribute(key, attr[key])
        })

        document.head.appendChild(script)
      })
    
      win.getCSS = (url, id = false) => new Promise((resolve, reject) => {
        const link = document.createElement('link')
        link.rel = 'stylesheet'
        link.href = url
        if (id) link.id = id
        link.onerror = reject
        link.onload = link.onreadystatechange = function() {
          const loadState = this.readyState
          if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
          link.onload = link.onreadystatechange = null
          resolve()
        }
        document.head.appendChild(link)
      })
    
      win.activateDarkMode = () => {
        document.documentElement.setAttribute('data-theme', 'dark')
        if (document.querySelector('meta[name="theme-color"]') !== null) {
          document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
        }
      }
      win.activateLightMode = () => {
        document.documentElement.setAttribute('data-theme', 'light')
        if (document.querySelector('meta[name="theme-color"]') !== null) {
          document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
        }
      }
      const t = saveToLocal.get('theme')
    
        if (t === 'dark') activateDarkMode()
        else if (t === 'light') activateLightMode()
      
      const asideStatus = saveToLocal.get('aside-status')
      if (asideStatus !== undefined) {
        if (asideStatus === 'hide') {
          document.documentElement.classList.add('hide-aside')
        } else {
          document.documentElement.classList.remove('hide-aside')
        }
      }
    
      const detectApple = () => {
        if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){
          document.documentElement.classList.add('apple')
        }
      }
      detectApple()
    })(window)</script><meta name="generator" content="Hexo 6.3.0"></head><body><div id="loading-box"><div class="loading-left-bg"></div><div class="loading-right-bg"></div><div class="spinner-box"><div class="configure-border-1"><div class="configure-core"></div></div><div class="configure-border-2"><div class="configure-core"></div></div><div class="loading-word">Loading...</div></div></div><script>(()=>{
  const $loadingBox = document.getElementById('loading-box')
  const $body = document.body
  const preloader = {
    endLoading: () => {
      $body.style.overflow = ''
      $loadingBox.classList.add('loaded')
    },
    initLoading: () => {
      $body.style.overflow = 'hidden'
      $loadingBox.classList.remove('loaded')
    }
  }

  preloader.initLoading()
  window.addEventListener('load',() => { preloader.endLoading() })

  if (false) {
    document.addEventListener('pjax:send', () => { preloader.initLoading() })
    document.addEventListener('pjax:complete', () => { preloader.endLoading() })
  }
})()</script><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img is-center"><img src="/img/favicon.jpg" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="sidebar-site-data site-data is-center"><a href="/archives/"><div class="headline">Articles</div><div class="length-num">59</div></a><a href="/tags/"><div class="headline">Tags</div><div class="length-num">69</div></a><a href="/categories/"><div class="headline">Categories</div><div class="length-num">23</div></a></div><hr class="custom-hr"/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> Home</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> Archives</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> Tags</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> Categories</span></a></div></div></div></div><div class="page" id="body-wrap"><header class="full_page" id="page-header" style="background-image: url('/img/1.jpg')"><nav id="nav"><span id="blog-info"><a href="/" title="而今迈步从头越的博客"><span class="site-name">而今迈步从头越的博客</span></a></span><div id="menus"><div id="search-button"><a class="site-page social-icon search" href="javascript:void(0);"><i class="fas fa-search fa-fw"></i><span> Search</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> Home</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> Archives</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> Tags</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> Categories</span></a></div></div><div id="toggle-menu"><a class="site-page" href="javascript:void(0);"><i class="fas fa-bars fa-fw"></i></a></div></div></nav><div id="site-info"><h1 id="site-title">而今迈步从头越的博客</h1><div id="site-subtitle"><span id="subtitle"></span></div></div><div id="scroll-down"><i class="fas fa-angle-down scroll-down-effects"></i></div></header><main class="layout" id="content-inner"><div class="recent-posts" id="recent-posts"><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2024/02/04/%E8%87%AA%E5%AE%9A%E4%B9%89css%E5%92%8C%E5%85%83%E7%B4%A0%E5%B1%8F%E8%94%BD/" title="�Զ���css��Ԫ������">�Զ���css��Ԫ������</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2024-02-04T05:37:07.000Z" title="Created 2024-02-04 13:37:07">2024-02-04</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD/">�����</a></span></div><div class="content">Ϊɶҳ���Ϻܶ಻�뿴����Ԫ�ز������ǹ���Զ���css��Ȼ����,�����ֶ�д��ʵ�������������ʹ��ublock���ȥ�������usercss�����
�ֹ�ublockֻ��������Ԫ��,������ѡ�������μ��ֶ��޸�,��ͬ��usercssֻ�Բ�����Ҫ�޸�һ����ʾЧ����ҳ��ʹ��,ʡ�ĸ�����ѡ����Ȼ��д���������
</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2024/02/03/%E5%8D%8E%E7%A1%95%E8%B7%AF%E7%94%B1%E5%99%A8%E5%AE%98%E6%96%B9rom%E8%AF%84%E6%B5%8B/" title="华硕路由器官方rom评测">华硕路由器官方rom评测</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2024-02-03T11:45:46.000Z" title="Created 2024-02-03 19:45:46">2024-02-03</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E7%BD%91%E7%BB%9C/">网络</a></span></div><div class="content">关于本文笔者也算是多年的阉割版红米路由器用户了,第一次使用华硕路由器,新入了一款华硕天选ax6000,对照手上的阉割红米进行一波简单的功能评测
吐槽路由器确实是家庭网络中比较重要的环节,更换路由器要下好一番功夫来调试配置,属实难顶
以下正文
主页看到这个定制主页的刹那,我知道我把装宽带送的红米放在了他不该在的位置,何德何能和700档位的路由器做比较..
红米的不截图了,降维打击

一些该有,但我用的少的功能比如访客网络,mesh,安全,家长控制,加速器.qos等
走马观花,红米也有,只是视觉效果比不上罢了,不稀奇




安全功能看起来挺有意思,不过只能拦截他自己提供的列表的内容
家长控制的设置项看起来比红米稍微多一些
游戏加速买的这个路由器顶着游戏加速的名头,确实有一个游戏模式一样的配置页面,不过我也不玩游戏,这个就不多说了包括opennat都是为了游戏用户准备的

qos设置项看起来可比红米的多很多,不过我就一个人用网,手动对下载任务进行速度管理差不多就可以了,家里多个用户的话确实也是个重要的项目
流量监控这个图表很有高级感

usb我的红米没有usb功能

ddns华硕自己提供了 ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2024/02/03/%E6%88%AA%E5%9B%BE%E5%B7%A5%E5%85%B7%E5%8A%9F%E8%83%BD%E7%AE%80%E8%AF%84/" title="截图工具功能简评">截图工具功能简评</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2024-02-03T11:04:27.923Z" title="Created 2024-02-03 19:04:27">2024-02-03</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E5%8D%9A%E5%AE%A2/">博客</a></span></div><div class="content">关于截图工具如果只是日用的话,pixpin足矣,写博客对图片的需求稍微提高了,所以对相关截图工具的功能进行了一些测试
本文按照核心的功能来讲述
截图后的编辑和再编辑这一点上faststone capture一骑绝尘,可以保存为fsc特有的格式,进行再次编辑,非常方便
其余截图工具只是将图片存为标准格式罢了,这个功能对写博客来说非常重要,比如制作了一张讲解图片,后来发现其中一个文字写错了,总不能重新制作吧?如果保存了fsc的自有格式的话只需重新打开修改一个字可以了,这种小需求无需要图层就能解决
贴图这是fsc的一大痛点,至今不支持贴图,虽然可以自己脚本实现,但是终究是落了下乘,我对这个功能需求暂时不高,后续深入研究,目前来看,pixpin的贴图就是完全够用的
ocr这个pixpin独领风骚了,体验相当优秀
长截图用的较少,pixpin也是支持的
gif和视频录制pixpin的gif录制效果不错,后续如果能支持视频录制的话基本上功能上可以覆盖所有需求了
自定义截图固定位置,延迟的截图,基本也是都有的功能
截图后上传这个只有sharex有,但是这个完全是可以给更专业的picgo完成的,所以没 ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2024/02/03/%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E%E8%AF%AD%E6%B3%95%E9%80%9F%E6%9F%A5%E8%A1%A8/" title="搜索引擎语法速查表">搜索引擎语法速查表</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2024-02-03T04:32:53.854Z" title="Created 2024-02-03 12:32:53">2024-02-03</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E9%80%9F%E6%9F%A5/">速查</a></span></div><div class="content">


指令
用法
示例



“”(引号)
用引号来查询一个确切的单词或短语
查找有关《百年孤独》这本书的网页，语法：”百年孤独”


OR(或者)
用OR分隔搜索词，同时执行两个搜索查询，这将找到包含多个单词之一的页面。
搜索引用了“Google Drive”、“Dropbox”或“OneDrive”的页面，语法：Google Drive OR Dropbox OR OneDrive


-(减号、连字符)
在单词或网站前使用连字符将其从搜索结果中排除
从搜索结果中排除维基百科页面，语法：- site:http://wikipedia.org


allintext:
使用allintext:[搜索短语]查找正文中包含这些单词的页面
查找正文中有关Roth、IRA投资讯息的页面，语法：allintext:Roth IRA 投资


allintitle:
使用allintitle:[搜索短语]查找标题中包含这些单词的页面
查找标题中同时包含“Apple”和“notebook”的页面，语法：allintitle:Apple notebook


allinurl:
使用allinurl ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2024/02/03/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BB%A3%E7%90%86%E5%90%8Eping%E4%B8%8D%E9%80%9A/" title="为什么代理后ping不通">为什么代理后ping不通</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2024-02-03T01:58:50.648Z" title="Created 2024-02-03 09:58:50">2024-02-03</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E7%BD%91%E7%BB%9C/">网络</a></span></div><div class="content">问题代理开着但是仍旧ping不通谷歌,浏览器能上网
答ping走的是icmp协议,本就不走系统代理如果实在想要ping通,要么tun模式,要么传统vpn
命令行不走系统代理是个错误表述win这个cmd本来就是在调用具体的exe,应该说是具体的比如ping.exe不走系统代理而不是cmd不走,这个要弄清
</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2024/02/01/%E5%85%B3%E4%BA%8Evim/" title="关于vim">关于vim</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2024-02-01T10:21:46.000Z" title="Created 2024-02-01 18:21:46">2024-02-01</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/vim/">vim</a></span></div><div class="content">为什么要用vim？纯键盘党，vim的模式毕竟顺手吧
vim的定位文本编辑器，而不是ide
个人只使用vim来编辑文本，和简单的代码审阅，配置的修改，工程项目的开发根据需求使用相应的ide。
不用纯vim来开发，所以没有配置语法服务器相关的，包括补全，也只配置了最基础的
nvim有必要吗？因为只是当做简单的编辑器所以我对nvim的态度也是：毫无必要。包括对lua配置vim，对我来说并无必要，如果掌握了viml的情况下，再重新研究nvim确实费些功夫，不如省事，反正只是编辑器
不同的平台使用和配置
win上使用gvim
vscode中使用vim插件
jb家的ide使用ideavim
linux终端中使用vim

关于文章和vscode一样，不讲细节，我的vim就是便携版的无需保存配置的说明，所以这里只会记录一些我认为毕竟重要的心得和技巧，并且不是那种随便搜就能找到的
</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2024/02/01/%E5%85%B3%E4%BA%8Evscode/" title="关于vscode">关于vscode</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2024-02-01T10:20:57.000Z" title="Created 2024-02-01 18:20:57">2024-02-01</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/vscode/">vscode</a></span></div><div class="content">定位确实一些细节不如jb家的ide，不过开源免费，个人是挺讨厌破解之类的操作的，vscode大部分需求本就是能实现的，何必破解jb使用？
个人并不是职业开发，所以大部分时候写的都是极小的项目，使用没有配置语法服务器的vim过于简陋，vscode的量级正合适
vscode和vim因为本人放弃了nvim，因而也放弃了vscode上的nvim插件，原理是打开nvim作为后端，拿vscode做nvim的前端，因而能够直接使用大量vim插件，不过bug也是不少的
所以最终还是回到了最简单的vim插件，也能使用vimrc简单配置
关于记录这里也不会记录具体的配置，毕竟可以直接搜索到，只会记录一些问题
</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2024/01/31/win%E7%94%B5%E8%84%91%E5%AE%89%E5%85%A8/" title="win电脑安全">win电脑安全</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2024-01-31T14:28:43.000Z" title="Created 2024-01-31 22:28:43">2024-01-31</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E5%AE%89%E5%85%A8/">安全</a></span></div><div class="content">关于本文简单说说个人win电脑的安全问题
安全软件必要性相信看我博文的兄弟，都有一定的基础，可能对360等都有了深刻的认识，360固然有用，但是日常没必要开这个大流氓，口碑不错的火绒我也觉得没有必要，更重要的是个人的习惯
好的习惯虚拟机，沙盒还是需提前准备好的，当然，最好的习惯还是尽量只用开源的工具，不要贪小便宜，下那种xx破解之类的，还有陌生人分享的东西一定要虚拟机或者vt测试一下，有时候是被不知情的人分享了病毒文件给感染
一般来说，不要乱下xx破解，邮件和群文件不要乱打开的话，裸奔也是完全没有问题的
工具沙盒和虚拟机都写了文章介绍
vt是个聚合的查毒平台
https://www.virustotal.com/gui/home/upload
</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2024/01/31/%E6%88%91%E7%9A%84win%E6%9C%8D%E5%8A%A1%E5%99%A8/" title="我的win服务器nas">我的win服务器nas</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2024-01-31T11:15:08.000Z" title="Created 2024-01-31 19:15:08">2024-01-31</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/nas/">nas</a></span></div><div class="content">为什么用win
省钱，nas买个白群起码两三千吧，这个换算成电费够我开好几十年了，虽然win主机的电量消耗大，但是这个差距也很难追上几千的成本
功能够用，下文将会一一说明为什么win也可以实现百分之九十的nas的功能
节省折腾时间，相对来说win上的环境我更熟悉，节省了折腾linux的时间，不过这个见仁见智

本文的目标说明win作为nas如何实现正经nas的功能
影视服务器emby
家庭本地影视方案
效果如图，win端安装服务器，操作一样简单，可以实现，内外网愉快的观看自己的影视收藏，音乐也支持，但我一般也不用这个听音乐

这是外网访问客户端的效果

漫画电子书服务器使用的是komga,支持图片，pdf文档的在线阅读，手机端也有客户端的支持，同样可以外网访问

内外网的文件共享内网使用smb,手机或者电脑用tc访问，观看影视之类的也非常丝滑，smb相对于ftp更多是分享而不是传输文件

外网的假设ftp服务器,可以直接下载硬盘中的数据


nas中也不过是这几种文件分享的方式，还有http和webdev，win也当然全部都可以，只要有公网ip这些nas和win电脑就是半斤八两

al ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2024/01/31/%E8%87%AA%E8%8D%90tmd/" title="自荐tmd">自荐tmd</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">Created</span><time datetime="2024-01-31T11:15:08.000Z" title="Created 2024-01-31 19:15:08">2024-01-31</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/ahk/">ahk</a></span></div><div class="content">关于本文这是我在小众软件上自荐tmd的文章,也发在博客上
软件名称tc command tools 简称tmd
官网&amp;下载github开源主页:
https://github.com/hzncpa/tmd
简介为total commander文件管理器添加支持中文简拼搜索和预览em和cm命令,根据需求执行与重复执行的工具.
软件特色
无需配置拿来就用
支持中文简拼搜索,多关键词搜索
支持类似vim的重复执行的功能
支持自定义样式主题
支持预览命令,也可以用来查询命令和快捷键
支持多种方式呼出
支持复制命令的全部和部分信息,方便编辑
支持根据正则排除某些命令
增删命令或其他情况自动索引,无需手动重启
使用ahk语言开发,支持自己修改源码,对快捷键的支持高

软件截图
</div></div></div><nav id="pagination"><div class="pagination"><a class="extend prev" rel="prev" href="/"><i class="fas fa-chevron-left fa-fw"></i></a><a class="page-number" href="/">1</a><span class="page-number current">2</span><a class="page-number" href="/page/3/#content-inner">3</a><span class="space">&hellip;</span><a class="page-number" href="/page/6/#content-inner">6</a><a class="extend next" rel="next" href="/page/3/#content-inner"><i class="fas fa-chevron-right fa-fw"></i></a></div></nav></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="is-center"><div class="avatar-img"><img src="/img/favicon.jpg" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info__name">而今迈步从头越</div><div class="author-info__description"></div></div><div class="card-info-data site-data is-center"><a href="/archives/"><div class="headline">Articles</div><div class="length-num">59</div></a><a href="/tags/"><div class="headline">Tags</div><div class="length-num">69</div></a><a href="/categories/"><div class="headline">Categories</div><div class="length-num">23</div></a></div><a id="card-info-btn" target="_blank" rel="noopener" href="https://github.com/hzncpa"><i class="fab fa-github"></i><span>Follow Me</span></a></div><div class="card-widget card-announcement"><div class="item-headline"><i class="fas fa-bullhorn fa-shake"></i><span>Announcement</span></div><div class="announcement_content">记录一些杂七杂八的笔记</div></div><div class="sticky_layout"><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>Recent Post</span></div><div class="aside-list"><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2024/02/20/%E6%89%93%E5%8D%B0%E6%9C%BA%E5%85%B1%E4%BA%AB/" title="打印机共享">打印机共享</a><time datetime="2024-02-20T05:41:03.000Z" title="Created 2024-02-20 13:41:03">2024-02-20</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2024/02/17/%E5%BE%AE%E4%BF%A1%E8%BE%93%E5%85%A5%E6%B3%95/" title="微信输入法">微信输入法</a><time datetime="2024-02-17T07:33:41.000Z" title="Created 2024-02-17 15:33:41">2024-02-17</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2024/02/14/%E5%AD%A6%E7%BC%96%E7%A8%8B%E7%9A%84%E7%AC%91%E8%AF%9D/" title="学编程的笑话">学编程的笑话</a><time datetime="2024-02-14T14:09:36.000Z" title="Created 2024-02-14 22:09:36">2024-02-14</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2024/02/14/tc%E5%8D%87%E7%BA%A7%E7%9A%84%E6%93%8D%E4%BD%9C/" title="tc升级的操作">tc升级的操作</a><time datetime="2024-02-14T14:07:50.000Z" title="Created 2024-02-14 22:07:50">2024-02-14</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2024/02/12/ahk%E6%96%87%E4%BB%B6%E7%BC%96%E7%A0%81/" title="ahk文件编码">ahk文件编码</a><time datetime="2024-02-12T11:59:41.000Z" title="Created 2024-02-12 19:59:41">2024-02-12</time></div></div></div></div><div class="card-widget card-categories"><div class="item-headline">
            <i class="fas fa-folder-open"></i>
            <span>Categories</span>
            <a class="card-more-btn" href="/categories/" title="View More">
    <i class="fas fa-angle-right"></i></a>
            </div>
            <ul class="card-category-list" id="aside-cat-list">
            <li class="card-category-list-item "><a class="card-category-list-link" href="/categories/ahk/"><span class="card-category-list-name">ahk</span><span class="card-category-list-count">4</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/cmd/"><span class="card-category-list-name">cmd</span><span class="card-category-list-count">5</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/code/"><span class="card-category-list-name">code</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/everything/"><span class="card-category-list-name">everything</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/git/"><span class="card-category-list-name">git</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/nas/"><span class="card-category-list-name">nas</span><span class="card-category-list-count">10</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/tc/"><span class="card-category-list-name">tc</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/vim/"><span class="card-category-list-name">vim</span><span class="card-category-list-count">1</span></a></li>
            </ul></div><div class="card-widget card-tags"><div class="item-headline"><i class="fas fa-tags"></i><span>Tags</span></div><div class="card-tag-cloud"><a href="/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8/" style="font-size: 1.1em; color: #999">服务器</a> <a href="/tags/%E5%85%B1%E4%BA%AB/" style="font-size: 1.1em; color: #999">共享</a> <a href="/tags/%E5%AE%89%E5%85%A8/" style="font-size: 1.2em; color: #999da3">安全</a> <a href="/tags/everything/" style="font-size: 1.1em; color: #999">everything</a> <a href="/tags/%E4%BE%BF%E6%90%BA/" style="font-size: 1.1em; color: #999">便携</a> <a href="/tags/%E7%A1%AC%E4%BB%B6/" style="font-size: 1.1em; color: #999">硬件</a> <a href="/tags/nas/" style="font-size: 1.3em; color: #99a1ac">nas</a> <a href="/tags/%E5%8C%85%E7%AE%A1%E7%90%86/" style="font-size: 1.2em; color: #999da3">包管理</a> <a href="/tags/%E7%BD%91%E7%BB%9C/" style="font-size: 1.4em; color: #99a5b6">网络</a> <a href="/tags/%E8%B0%B7%E6%AD%8C/" style="font-size: 1.1em; color: #999">谷歌</a> <a href="/tags/%E5%85%AC%E7%BD%91/" style="font-size: 1.3em; color: #99a1ac">公网</a> <a href="/tags/py/" style="font-size: 1.1em; color: #999">py</a> <a href="/tags/wol/" style="font-size: 1.1em; color: #999">wol</a> <a href="/tags/%E8%BD%AF%E4%BB%B6%E5%AE%89%E8%A3%85/" style="font-size: 1.1em; color: #999">软件安装</a> <a href="/tags/%E8%BF%9C%E7%A8%8B/" style="font-size: 1.1em; color: #999">远程</a> <a href="/tags/%E5%8D%9A%E5%AE%A2/" style="font-size: 1.3em; color: #99a1ac">博客</a> <a href="/tags/%E5%91%BD%E4%BB%A4%E8%A1%8C/" style="font-size: 1.1em; color: #999">命令行</a> <a href="/tags/%E8%BD%AF%E4%BB%B6/" style="font-size: 1.5em; color: #99a9bf">软件</a> <a href="/tags/%E9%9A%8F%E7%AC%94/" style="font-size: 1.1em; color: #999">随笔</a> <a href="/tags/%E7%BD%91%E9%A1%B5/" style="font-size: 1.1em; color: #999">网页</a> <a href="/tags/git/" style="font-size: 1.1em; color: #999">git</a> <a href="/tags/tmm/" style="font-size: 1.1em; color: #999">tmm</a> <a href="/tags/js/" style="font-size: 1.1em; color: #999">js</a> <a href="/tags/emby/" style="font-size: 1.2em; color: #999da3">emby</a> <a href="/tags/ipv6/" style="font-size: 1.1em; color: #999">ipv6</a> <a href="/tags/%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2/" style="font-size: 1.1em; color: #999">远程桌面</a> <a href="/tags/%E8%AE%A1%E5%88%92%E4%BB%BB%E5%8A%A1/" style="font-size: 1.1em; color: #999">计划任务</a> <a href="/tags/%E5%9B%BE%E5%BA%8A/" style="font-size: 1.2em; color: #999da3">图床</a> <a href="/tags/%E5%B7%A5%E5%85%B7/" style="font-size: 1.2em; color: #999da3">工具</a> <a href="/tags/%E6%9C%AC%E5%9C%B0/" style="font-size: 1.2em; color: #999da3">本地</a> <a href="/tags/cmd/" style="font-size: 1.4em; color: #99a5b6">cmd</a> <a href="/tags/%E5%BD%B1%E8%A7%86/" style="font-size: 1.1em; color: #999">影视</a> <a href="/tags/ps/" style="font-size: 1.1em; color: #999">ps</a> <a href="/tags/%E6%BC%AB%E7%94%BB/" style="font-size: 1.1em; color: #999">漫画</a> <a href="/tags/vim/" style="font-size: 1.1em; color: #999">vim</a> <a href="/tags/%E6%92%AD%E6%94%BE%E5%99%A8/" style="font-size: 1.1em; color: #999">播放器</a> <a href="/tags/wsl/" style="font-size: 1.1em; color: #999">wsl</a> <a href="/tags/%EF%BF%BD%D9%B2%EF%BF%BD/" style="font-size: 1.1em; color: #999">�ٲ�</a> <a href="/tags/%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD/" style="font-size: 1.2em; color: #999da3">�����</a> <a href="/tags/win%E6%97%A5%E5%B8%B8%E4%BD%BF%E7%94%A8/" style="font-size: 1.2em; color: #999da3">win日常使用</a></div></div><div class="card-widget card-archives"><div class="item-headline"><i class="fas fa-archive"></i><span>Archives</span></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/02/"><span class="card-archive-list-date">February 2024</span><span class="card-archive-list-count">17</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/01/"><span class="card-archive-list-date">January 2024</span><span class="card-archive-list-count">42</span></a></li></ul></div><div class="card-widget card-webinfo"><div class="item-headline"><i class="fas fa-chart-line"></i><span>Info</span></div><div class="webinfo"><div class="webinfo-item"><div class="item-name">Article :</div><div class="item-count">59</div></div><div class="webinfo-item"><div class="item-name">UV :</div><div class="item-count" id="busuanzi_value_site_uv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">PV :</div><div class="item-count" id="busuanzi_value_site_pv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">Last Update :</div><div class="item-count" id="last-push-date" data-lastPushDate="2024-03-01T11:43:06.595Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div></div></div></div></div></main><footer id="footer"><div id="footer-wrap"><div class="copyright">&copy;2020 - 2024 By 而今迈步从头越</div><div class="framework-info"><span>Framework </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo</a><span class="footer-separator">|</span><span>Theme </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="darkmode" type="button" title="Toggle Between Light And Dark Mode"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="Toggle between Single-column and Double-column"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside-config" type="button" title="Setting"><i class="fas fa-cog fa-spin"></i></button><button id="go-up" type="button" title="Back To Top"><span class="scroll-percent"></span><i class="fas fa-arrow-up"></i></button></div></div><div><script src="/js/utils.js?v=4.12.0"></script><script src="/js/main.js?v=4.12.0"></script><script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0.32/dist/fancybox/fancybox.umd.min.js"></script><div class="js-pjax"><script>window.typedJSFn = {
  init: (str) => {
    window.typed = new Typed('#subtitle', Object.assign({
      strings: str,
      startDelay: 300,
      typeSpeed: 150,
      loop: true,
      backSpeed: 50,
    }, null))
  },
  run: (subtitleType) => {
    if (true) {
      if (typeof Typed === 'function') {
        subtitleType()
      } else {
        getScript('https://cdn.jsdelivr.net/npm/typed.js@2.1.0/dist/typed.umd.min.js').then(subtitleType)
      }
    } else {
      subtitleType()
    }
  }
}
</script><script>function subtitleType () {
  if (true) {
    typedJSFn.init(["面朝大海,春暖花开"])
  } else {
    document.getElementById("subtitle").textContent = "面朝大海,春暖花开"
  }
}
typedJSFn.run(subtitleType)</script></div><script defer="defer" id="ribbon" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1.1.3/dist/canvas-ribbon.min.js" size="150" alpha="0.6" zIndex="-1" mobile="false" data-click="false"></script><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><div id="local-search"><div class="search-dialog"><nav class="search-nav"><span class="search-dialog-title">Search</span><span id="loading-status"></span><button class="search-close-button"><i class="fas fa-times"></i></button></nav><div class="is-center" id="loading-database"><i class="fas fa-spinner fa-pulse"></i><span>  Loading the Database</span></div><div class="search-wrap"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="Search for Posts" type="text"/></div></div><hr/><div id="local-search-results"></div><div id="local-search-stats-wrap"></div></div></div><div id="search-mask"></div><script src="/js/search/local-search.js?v=4.12.0"></script></div></div></body></html>